package cn.huangyunxing.yxapiinterface.aop;

import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * 调用次数切面
 *
 * @author : HuangXing
 * @date : 2023/9/10 16:57
 */
@RestControllerAdvice
public class InvokeCountAOP {

    /**伪代码
     定义切面触发的时机(什么时候执行方法)controtler 接口的方法执行成功后，执行下迷方法
     @Resource private UserInterfaceInfoService userInterfaceInfoService;

     伪代码
     定义切面触发的时机（什么时候执行方法）controller 接口的方法执行成功后，执行下述方法
     public void doInvokeCount() {
     // 调用方法
     object.proceed();
     // 调用成功后，次数 + 1
     userInterfaceInfoService.invokeCount();
     }
     */

    //先定义切点， 如after ，before等
}
